package com.tubi.polymorphic1;

public class test2Polymorphic {
    /*
     继承的前提
      1。要有（继承｜实现） 关系
      2。要有方法重写
      3。要有父类引用，指向子类对象

            多态的成员访问特点

            成员变量:编译期间看左边（父类），运行看左边 （父类）

            成员方法编译期间看左边（父类），运行看右边（子类）

     */
    public static void main(String[] args) {
        Fu fu = new Zi();
        System.out.println(fu.num);
        fu.method();

    }
}
class  Fu {
    int num = 10;
    public void method(){
        System.out.println("Fu...method");
    }
}
class Zi extends Fu{
    int num = 20;
    @Override
    public void method() {
        System.out.println(" zi ....method");
    }
}
